<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>使用帮助</title>
</head>
<body>
    <h1>用户服务</h1>
    <h2>一.接口及参数说明</h2>

    <ul>
        <li>用户注册</li>
        <dl>
            <dt>接口地址</dt>
            <dd>https://jcizp.cn/userservice/register</dd>
            <dt>参数说明</dt>
            <dd>app_id:应用id，此处填写您应用的唯一id，为保证id唯一性，请使用学号或其他唯一的符号串作为appid。</dd>
            <dd>user_name:用户名</dd>
            <dd>password:用户密码</dd>
            <dt>使用样例</dt>
            <dd>https://jcizp.cn/userservice/register?app_id=1000&user_name=alan&password=123</dd>
        </dl>

        <li>用户验证(登录)</li>
        <dl>
            <dt>接口地址</dt>
            <dd>https://jcizp.cn/userservice/authentication</dd>
            <dt>参数说明</dt>
            <dd>app_id:应用id，此处填写您应用的唯一id，为保证id唯一性，请使用学号或其他唯一的符号串作为appid。</dd>
            <dd>user_name:用户名</dd>
            <dd>password:用户密码</dd>
            <dt>使用样例</dt>
            <dd>https://jcizp.cn/userservice/authentication?app_id=1000&user_name=alan&password=123</dd>
        </dl>
    </ul>

    <h2>二.状态码及解决方案</h2>
    <ul>
        <li>1 :操作成功</li>
        <li>-1,注册失败</li>
        <dl>
            <dd>说明：appid和user_name组合存在相同的记录</dd>
            <dd>解决方案：检查您的appid和user_name是否存在相同的记录值</dd>
        </dl>
        <li>-2,用户标识已存在</li>
        <dl>
            <dd>说明：同一appid存在相同的user_name记录</dd>
            <dd>解决方案：检查您的appid和user_name是否存在相同的记录值</dd>
        </dl>
        <li>-3,用户验证失败</li>
        <dl>
            <dd>说明：用户名密码验证失败</dd>
        </dl>
        <li>-4,表单信息不完整</li>
    </ul>

    <h2>三.使用方法</h2>
    <ul>
        <li>ajax</li>
        <pre>
        $.ajax({
            type: "get",//发送请求的方式
            url: "https://jcizp.cn/userservice/authentication?app_id=1000&user_name=alan&password=123",
            dataType: "json",
            success: function(data) {
                console.log(data);
            }
        });
        </pre>

        <li>java</li>
        <pre>
        String url = "https://jcizp.cn/userservice/authentication?app_id=1000&user_name=alan&password=123";
        String result = "";
        BufferedReader in = null;
        try {
            URL realUrl = new URL(url);
            URLConnection connection = realUrl.openConnection();
            connection.setRequestProperty("accept", "*/*");
            connection.setRequestProperty("connection", "Keep-Alive");
            connection.setRequestProperty("user-agent",
                    "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
            connection.connect();
            in = new BufferedReader(new InputStreamReader(
                    connection.getInputStream()));
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
            System.out.println(result);
        } catch (Exception e) {
            System.out.println("发送GET请求出现异常！" + e);
            e.printStackTrace();
        }
        finally {
            try {
                if (in != null) {
                    in.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
        </pre>
    </ul>
</body>
</html>